domain_crash_synchronous() on x86_64 causes Xen to crash because
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 13 Sep 2005 10:12:40 +0000 (10:12 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 13 Sep 2005 10:12:40 +0000 (10:12 +0000)
commit343e4992d1ab8c46dd5a6678f9d58c1b1884c2fc
treee81e14ed77ec363316c7bd3c6f620cc8d3f34884
parent398a3f5679a670c0901961137d32d447b2bc90b8
domain_crash_synchronous() on x86_64 causes Xen to crash because
it tries to dereference an invalid stack address. The patch below
fixes this. The patch also updates show_registers() to print the
same information as its x86_32 equivalent.

Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/traps.c
xen/arch/x86/x86_64/traps.c